Enabling Proactive Adaptation through Just-in-Time Testing of Conversational Services
نویسندگان
چکیده
Service-based applications (SBAs) will increasingly be composed of third-party services available over the Internet. Reacting to failures of those third-party services by dynamically adapting the SBAs will become a key enabler for ensuring reliability. Determining when to adapt an SBA is especially challenging in the presence of conversational (aka. stateful) services. A conversational service might fail in the middle of an invocation sequence, in which case adapting the SBA might be costly; e.g., due to the necessary state transfer to an alternative service. In this paper we propose just-in-time testing of conversational services as a novel approach to detect potential problems and to proactively trigger adaptations, thereby preventing costly compensation activities. The approach is based on a framework for online testing and a formal test-generation method which guarantees functional correctness for conversational services. The applicability of the approach is discussed with respect to its underlying assumptions and its performance. The benefits of the approach are demonstrated using a realistic example.
منابع مشابه
A Model for the Effects of Ethical Work Climate, Organizational Trust and Proactive Customer Services Performance: The Role of Perceived Politicizing in Organization’s Reward System
This research aims to investigate the effects of ethical work climate on organizational trust and proactive customer service performance while the mediating role of perceived politicizing in organization’s reward system is considered as well. Statistical population consisted of all employees of Pasargad Insurance Company. By applying random sampling method, 260 employees were selected. Data wer...
متن کاملPreventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment
Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...
متن کاملEnriching Speaking Fluency through Conversational Gambits and Routines among Iranian Intermediate EFL Learners
The activity of speaking is conducted spontaneously and there is not much time devoted to preplanning and arranging the utterances the speaker intends to deliver. Briefly defined, gambits and routines refer to the words and phrases that facilitate the flow of conversations. As such, one way to help learners acquire oral proficiency is to teach gambits that support the social skills emphasized. ...
متن کاملQoS-Driven Proactive Adaptation of Service Composition
Proactive adaptation of service composition has been recognized as a major research challenge for service-based systems. In this paper we describe an approach for proactive adaptation of service composition due to changes in service operation response time, or unavailability of operations, services, and providers. The approach is based on exponentially weighted moving average (EWMA) for modelli...
متن کاملQoS Adaptation in Multimedia Multicast Conference Applications for E-Learning Services
The evolution of the World Wide Web (WWW) service has incorporated new distributed multimedia conference applications, powering a new generation of elearning development, and allowing improved interactivity and pro-human relations. Groupware applications are increasingly representative in the Internet home applications market, however, the Quality of Service (QoS) provided by the network is sti...
متن کامل